var db = require('../models/db')
var utils = require('../modules/utils')


module.exports.add = function (data, res) {
    db.bookAdd(data).then(function (results) {
        if (results.affectedRows > 0) {
            utils.render('/success.html', {
                msg: '添加成功'
            }, res)
        } else {
            utils.render('/fail.html', {
                msg: '添加失败'
            }, res)
        }
    }).catch(function (err) {
        utils.render('/500.html', {
            msg: err.message
        }, res)
    })
}

module.exports.del = function (id, res) {
    db.bookDel(id).then(function (data) {
        if (data.affectedRows > 0) {
            utils.render('/success.html', {
                msg: '删除成功'
            }, res)
        } else {
            utils.render('/fail.html', {
                msg: '删除失败'
            }, res)
        }
    })
}


module.exports.upt = function (data, res) {
    db.bookUpt(data).then(function (results) {
        if (results.affectedRows > 0) {
            utils.render('/success.html', {
                msg: '修改成功'
            }, res)
        } else {
            utils.render('/fail.html', {
                msg: '修改失败'
            }, res)
        }
    }).catch(function (err) {
        utils.render('/500.html', {
            msg: err.message
        }, res)
    })
}


module.exports.list = function (res) {
    db.bookList().then(data => {
        utils.render('/index.html', {
            list: data
        }, res)
    });
}
module.exports.edit = function (id, res) {
    db.bookId(id).then(results => {
        utils.render('/edit.html', {
            book: results[0]
        }, res)
    });
}